package com.tanhua.dubbo.api;

import com.tanhua.model.domain.TestsoulPaper;
import com.tanhua.model.domain.TestsoulResult;
import com.tanhua.model.domain.TestsoulResultDesc;
import com.tanhua.model.dto.TestsoulAnswersDto;

import java.util.List;

public interface TestSoulApi {
    //查询试卷列表
    List<TestsoulPaper> paperList();

    //根据提交的答题数据分析得到答题结果
    TestsoulResult getTestsoulResultByAnswers(List<TestsoulAnswersDto> answerList, Long userId);

    //根据用户id获取以往的测试结果
    List<TestsoulResult> getTestsoulResultByUserId(Long userId);

    //根据id获取测试结果描述
    TestsoulResultDesc getTestsoulResultDescById(String id);
}
